early in the story
The Carnival Dilemma
Rochelle Evans arrives at [Lee Flynn](entity:character-recall-character-lee-flynn-6e2fc8969682)’s house to plan a booth for the Spring Carnival with her lifelong best friend, Lee Flynn. Their first ideas are already taken, and the looming college-application value of their [School Council](entity:organization-recall-organization-school-council-314eb700c8ec) work makes the task feel more urgent than either wants to admit.
While searching online, they hit on a kissing booth and immediately agree it could be a success. The idea gives them a project, but it will soon pull Rochelle into an unexpected first romance.
early in the story, after the idea is chosen
The Kissing Booth Plan
Rochelle and [Lee](entity:character-recall-character-lee-13e62d55242f) settle on a two-dollar fee and recruit students to work the booth in shifts. They plan decorations, a banner, and a playlist, turning a hurried suggestion into a real fundraiser.
With the planning done for the moment, Rochelle persuades Lee to take her shopping for a party outfit. Their easy teasing and comfort with each other show how deeply their friendship is woven into her everyday life.
the evening before the carnival planning continues
The Party Invitation
At the Flynns’ house, [Noah Flynn](entity:character-recall-character-noah-flynn-90551fa5515c) teases Rochelle about changing clothes in front of [Lee](entity:character-recall-character-lee-13e62d55242f) and invites his brother to a party while their parents are away. Rochelle trades barbs with Noah, whose confidence and good looks still unsettle her despite her insistence that her childhood crush has passed.
Later, Rochelle turns up in a new coral dress and hears that Noah would be a major draw at the kissing booth. At her friends’ urging, she asks him to participate; he refuses, partly to protect his dignity and partly because he does not want to monopolize the kisses.
that night, at Lee and Noah Flynn’s house party
The Drunken Incident
Rochelle drinks far more than she intends, joining older students for shots after already having cider. Disoriented and emboldened, she dances on the pool table and announces that she wants to go skinny-dipping.
Noah carries her upstairs before she can undress in front of the crowd. He stays with her, refuses her increasingly muddled requests to join the kissing booth, and helps her when she becomes sick. His unexpected care complicates Rochelle’s picture of him as merely a cocky older boy.
the morning after the party
Morning in Noah’s Room
Rochelle wakes hungover in Noah’s room, wearing his shirt but still in her underwear. Noah explains that he stopped her from stripping, helped her after she vomited, and gave her a shirt when she tried to protect her dress from creasing.
Their teasing turns unexpectedly intimate when they tumble off the bed and stare at each other at close range. Rochelle tries to dismiss the renewed rush of attraction, but the memory of Noah’s genuine smile and attentive care follows her downstairs.
the following Monday morning
The Torn Uniform Trousers
A tear in Rochelle’s school trousers forces her to wear the regulation skirt she dislikes. At school, boys make comments and Thomas slaps her backside; Adam adds a crude remark about her drunken party behavior and grabs her wrist.
Rochelle tries to defend herself, but Noah steps in and punches Adam. [Lee](entity:character-recall-character-lee-13e62d55242f) also joins the confrontation, and the school parking lot erupts into a brawl before staff break it up. Rochelle, Noah, and the other fighters are summoned to the vice principal’s office.
later that morning
A Sister in Noah’s Eyes
Waiting outside the vice principal’s office, Rochelle thanks Noah for intervening and asks why he cared enough to fight. He says he disliked hearing the boys talk about her and did not want to see her hurt, then calls her something like a little sister.
The answer appears to close the door on Rochelle’s hopes, even as the girls at lunch reveal that Noah has long warned boys away from her. [Lee](entity:character-recall-character-lee-13e62d55242f) confirms the warnings were real, leaving Rochelle angry that Noah’s protectiveness may have kept her from dating anyone at all.
the next evening and the following school day
Adam’s Apology and Cody’s Invitation
Adam calls Rochelle late to apologize for his behavior, but quickly turns the call into an invitation to dinner. Rochelle recognizes the smugness beneath his apology and hangs up, resolving not to reward a boy who has made her uncomfortable.
In chemistry, [Cody Kennedy](entity:character-recall-character-cody-kennedy-cbca3376e437) nervously asks Rochelle to see a movie. She accepts, despite worrying about Noah’s reputation for threatening boys who approach her. [Lee](entity:character-recall-character-lee-13e62d55242f) is pleased for her, while the prospect of Noah’s reaction hangs over the new date.
after Cody asks Rochelle out
The Fight Over Cody
When Rochelle visits [Lee](entity:character-recall-character-lee-13e62d55242f)’s house, Noah confronts her about the date with Cody. He insists Cody only wants sex and argues that Rochelle trusts people too easily; she fires back that Noah’s warnings have helped keep her from ever having a date.
Their argument exposes the conflict between Noah’s desire to protect her and Rochelle’s need to make her own choices. Lee later urges her to be careful, but he also accepts that she wants to go out with Cody.
the following Friday evening
The First Movie Date
Noah drives Rochelle to the cinema because [Lee](entity:character-recall-character-lee-13e62d55242f) is delayed, and she asks him whether her outfit looks right. Noah offers a guarded opinion and warns her again to be cautious; at the cinema, he watches Cody with open suspicion before finally leaving.
The date itself is polite but lacks spark. Cody and Rochelle have little in common, and when he leans in to kiss her at her home, she turns her face and kisses his cheek instead. She is relieved not to have forced a first kiss she did not want, but embarrassed by how the moment may look.
the Monday after the movie date
A Quiet Rejection
Rochelle worries that Cody has stopped contacting her, then learns that he has told classmates she avoided kissing him. The gossip makes a private moment feel like public evidence about her inexperience.
Cody and Rochelle talk in chemistry and agree that they are better as friends. The awkwardness ends quickly, but Noah’s warnings and presence have become tangled in Rochelle’s thoughts about dating and intimacy.
the week after Cody’s date
Paint in the Locker Corridor
While Rochelle and [Lee](entity:character-recall-character-lee-13e62d55242f) work on the carnival banner, Lee accidentally splatters paint over her. She goes to the locker rooms to clean up, and Noah catches her in the corridor with her blouse partly undone, scolding her for drawing attention.
Later he finds her in her bra while she is trying to remove the paint, then offers her a ride home. Their conversation softens as he jokes about her paint-covered appearance and agrees he may stop by the carnival. Rochelle cannot decide whether to be annoyed or pleased by his attention.
that afternoon, after the paint incident
The First Motorcycle Ride
Noah reveals that he has ridden to school on his motorcycle, leaving Rochelle with little choice but to accept a ride. She is terrified of the machine and of the speed, but Noah gives her the helmet and guides her arms around his waist.
At Rochelle’s home, she admits she hated the ride, though Noah teases her about having clung to him. The journey gives their physical closeness a new charge and makes it harder for Rochelle to treat Noah as only [Lee](entity:character-recall-character-lee-13e62d55242f)’s brother.
the following Saturday morning
The Carnival Opens
Rochelle and [Lee](entity:character-recall-character-lee-13e62d55242f) arrive early to finish decorating the booth and organize the student volunteers. The carnival opens with a crowd already forming, and their kissing booth proves more popular than expected, bringing in nearly two hundred dollars in its first hour.
The fundraiser becomes both a success for charity and a spectacle for students eager to kiss the attractive volunteers. Rochelle helps supervise the line and collect money, unaware that she may soon have to take a volunteer’s place herself.
later that morning, during the carnival
Rochelle Takes Karen’s Stool
Karen suddenly leaves the booth in a panic because her ex is nearby. [Lee](entity:character-recall-character-lee-13e62d55242f) pushes Rochelle to take her place until the problem passes, even though she has never kissed anyone and had not planned to work the booth.
The next person in line is Noah. Rochelle realizes she has been placed in the position her friends had repeatedly urged her to create: face-to-face with the boy she has tried to convince herself she no longer wants.
during the Spring Carnival
Rochelle’s First Kiss
Noah pays the two-dollar fee and tells Rochelle plainly that he came for a kiss. Nervous but free to refuse, she chooses to lean in. Their kiss quickly deepens, and Rochelle follows his lead, forgetting the crowd and the fact that this is her first kiss.
She steps away dazed, with her lips tingling and the girls already eager for details. The public kiss transforms their private tension into the school’s hottest gossip and leaves Rochelle wondering whether Noah’s response meant more to him than the price of admission.
after the carnival, on the drive to Noah’s house
A Kiss in the Kitchen
Noah gives Rochelle a ride home after the carnival, and the silence between them lets her replay the kiss. At his house, she impulsively kisses him again; his surprised reaction gives way to a passionate response.
When the moment threatens to go further, Rochelle pulls back and says she will not be another girl Noah sleeps with and forgets. Noah challenges her assumptions about his reputation and admits that other girls often claim encounters that never happened. He says he would not treat Rochelle casually, though he struggles to explain what he wants.
that afternoon, at Noah’s house
Noah’s Unexpected Confession
Rochelle asks whether Noah would actually date her. He says he does not fully know what he is trying to say, but admits that she is the one girl who is herself around him and that her lack of interest has been driving him crazy. He has not looked at anyone else for months.
Noah explains that he called Rochelle a sister because he thought she did not want him. Rochelle admits she had wanted him, and they agree to continue seeing each other without telling [Lee](entity:character-recall-character-lee-13e62d55242f) until they understand what they are doing. The agreement creates the secrecy that will later threaten Rochelle’s most important friendship.
the days after the Spring Carnival
Their First Secret Week
Rochelle and Noah begin finding moments alone, kissing and talking while keeping their relationship from [Lee](entity:character-recall-character-lee-13e62d55242f). Their connection extends beyond physical attraction: they argue about music, discuss school and college, and enjoy each other’s company.
Rochelle tells herself the arrangement is temporary and refuses to believe she is falling for him. Yet the excitement of stolen time sits beside the discomfort of lying to Lee, and the two feelings grow together.
the following Friday night
Warren’s Party and Patrick
At Warren’s party, Rochelle wears a revealing black top despite Noah’s objections. Patrick takes her outside, then kisses her shoulder and neck and holds her at the waist; Rochelle pushes him away before he can kiss her on the mouth.
Noah punches Patrick and insists on taking Rochelle away. She protests his control and accuses him of overreacting, but he eventually apologizes for shouting and drives her to his empty house rather than home. The incident illustrates both the danger of Rochelle’s trusting nature and the cost of Noah’s violent protectiveness.
late that night, after Warren’s party
Their First Night Together
At Noah’s house, Rochelle chooses to stay rather than return to the party. As they kiss and begin undressing, Noah stops to tell her they can wait and that he will wait for her.
His reassurance changes Rochelle’s sense of the moment. She decides she wants to be with him, and they sleep together for the first time. What began as a secret arrangement now carries much deeper emotional and personal stakes.
the morning after Warren’s party
Anxious Morning After
Rochelle wakes beside Noah and panics about what [Lee](entity:character-recall-character-lee-13e62d55242f) would think if he discovered them. Noah mistakes her fear for regret and worries that she wants to end what they have.
Rochelle explains that she is frightened of losing Lee, not sorry about the night. She chooses to continue seeing Noah, even while recognizing that secrecy is becoming harder to sustain. She leaves before Lee or her father can notice anything unusual.
the Monday after Warren’s party
Noah Injures Patrick
At school, Rochelle hears rumors that Noah broke Patrick’s rib. She confronts Noah in the parking lot, furious that he used violence over what she sees as a drunken mistake; Noah says Patrick was all over her and deserved to be stopped.
The argument draws a crowd, and Rochelle struggles to reconcile her anger at Noah with her attraction to him. Later she learns Patrick’s injury was only bruising, and Patrick apologizes for his behavior. Noah apologizes to Rochelle, but she remains uneasy about his temper and his assumption that he must handle threats for her.
about two weeks later
Lee Finds Rochelle Injured
While alone with Noah in the garage, Rochelle falls from a workbench and grazes her cheek. Noah cleans the wound carefully and, in an unusually candid moment, says counseling did not stop him from becoming someone who enjoys fighting.
[Lee](entity:character-recall-character-lee-13e62d55242f) walks in before Rochelle and Noah can fully disguise their closeness. Seeing Rochelle’s injury, he assumes Noah may have hurt her and attacks his brother verbally. The brothers begin to fight, but Rochelle stands between them and calms Noah, insisting he would never hit her.
the days after the garage incident
Lee’s Growing Suspicion
[Lee](entity:character-recall-character-lee-13e62d55242f) questions Rochelle about her closeness with Noah, but she lies and says she had simply fallen in the garage. She hates how easily deception has become part of her life, yet still cannot bring herself to tell Lee.
At lunch, the girls speculate that Noah may have a secret girlfriend because he has not been seen with anyone for weeks. Rochelle deflects their suspicion with a joke, briefly keeping their relationship hidden while the prospect of discovery becomes harder to ignore.
mid-May
The Summer Dance Dilemma
The [School Council](entity:organization-recall-organization-school-council-314eb700c8ec) chooses a masquerade theme for the Summer Dance at [The Royale](entity:location-recall-location-the-royale-431eee6c6bc5). Rochelle realizes that [Lee](entity:character-recall-character-lee-13e62d55242f) will attend with [Rachel](entity:character-recall-character-rachel-84f0cd683952), leaving her without an obvious date; the person she wants is Noah, but appearing with him would expose their secret.
Noah warns Rochelle not to accept an unsuitable invitation, especially at a masked dance where a boy might try to steal a kiss unnoticed. When she challenges his right to decide for her, he says he wants the slow dance with her all to himself. Their flirtation briefly turns the argument into a promise of a shared night.
about a week before the Summer Dance
The Dress and the Mask
Rochelle shops with [Lee](entity:character-recall-character-lee-13e62d55242f) and finds a dark green dress and matching mask. She keeps thinking about arriving with Noah, but the thought of explaining their relationship to Lee makes her hesitate.
Lee jokes that she could go to the dance with Noah because neither of them has a date. His suggestion offers Rochelle a possible cover story, but also sharpens the contradiction: she wants Noah openly and is still concealing him from the friend whose trust matters most.
the week before the Summer Dance
The Secret Is Exposed
Noah interrupts Rochelle and [Lee](entity:character-recall-character-lee-13e62d55242f) in a school study room while Rochelle is kissing him. Lee sees them together and asks Rochelle to deny that it is what it looks like; she cannot.
Lee feels betrayed not only by the relationship but by months of lies. He calls Noah hypocritical for warning other boys away from Rochelle while secretly sleeping with her, and the brothers confront each other. Rochelle admits the relationship began after Warren’s party, and Lee leaves in anger and hurt.
immediately after Lee discovers the relationship
Lee Walks Away
Rochelle runs after [Lee](entity:character-recall-character-lee-13e62d55242f), trying to explain that she did not choose Noah in order to hurt him. Lee hears only that she kept the relationship from him and chose his brother for sex, and he tells her to save her excuses for someone who cares.
He drives away, leaving Rochelle devastated and unsure whether their lifelong friendship can survive. Noah tries to comfort her, but she rejects him and walks back into school alone, blaming the secrecy and the relationship for the loss of her closest friend.
that evening
Noah Leaves Home
Rochelle avoids Noah and learns from her father that Noah and [Lee](entity:character-recall-character-lee-13e62d55242f) have fought again. Noah has packed a bag and left the family home without telling anyone where he is going; his parents cannot reach him.
Pressed by her father, Rochelle finally admits that she and Noah have been secretly seeing each other for about two months. She explains that she feared Lee’s reaction and thought she was protecting him, while her father questions whether Noah is a reliable partner. [June](entity:character-recall-character-june-b8838ec38bc1) also reveals that she had suspected a girl was in Noah’s life.
that night, around midnight
A Midnight Call to Lee
Unable to bear the silence, Rochelle calls [Lee](entity:character-recall-character-lee-13e62d55242f) and apologizes for hiding the relationship. Lee says he does not hate her, though he is still deeply hurt and angry that she kept such a major secret from him.
He nevertheless promises to take her to school in the morning, a small sign that their friendship is not over. Rochelle cries with relief and tells him she loves him; Lee says he loves her too, even if he cannot like her at that moment.
the next morning
The Morning After Reconciliation
[Lee](entity:character-recall-character-lee-13e62d55242f) keeps his promise and picks Rochelle up for school. They hug, and she tells him she will do anything reasonable to make amends, grateful that he has not cut her out of his life.
Lee remains angry with Noah and says his brother should have supported Rochelle instead of disappearing. Rochelle does not share Lee’s harsh judgment, but she recognizes that Noah’s absence has left her alone with the consequences of their choices.
the days after Noah leaves home
Rochelle Avoids Noah
Noah returns to school but does not go home, and Rochelle ignores his calls and messages. When he approaches her at lunch, she flees into a bathroom rather than face him.
The avoidance does not resolve her feelings. She is trying to protect her repaired friendship with [Lee](entity:character-recall-character-lee-13e62d55242f) and keep the school gossip from growing, but Noah’s insistence that they talk forces her to confront what she still wants from him.
Thursday morning, after several days apart
Noah’s Apology
Noah catches Rochelle after she leaves the bathroom and brings her into an empty classroom. He apologizes for letting her hide the relationship and for not being there when [Lee](entity:character-recall-character-lee-13e62d55242f) found out; he admits he has been staying in a motel and cannot stop thinking about her.
Noah says he needs her back, but Rochelle refuses. She has only just begun repairing things with Lee and fears that restarting the romance will undo that progress. She leaves the classroom determined to resist him, even though his confession makes the decision painful.
the week before Rochelle and Lee’s seventeenth birthday
The Birthday Party Plan
Rochelle and [Lee](entity:character-recall-character-lee-13e62d55242f) plan a joint costume party for their seventeenth birthday, choosing a playful theme from their childhood. Noah keeps trying to contact Rochelle, but she refuses to answer while she tries to focus on the friendship she nearly lost.
Their shared preparations reaffirm the ease and intimacy Rochelle has with Lee. The contrast with her unresolved feelings for Noah makes her promise to herself that she will not let romance erase the bond she and Lee have built since birth.
the evening of the Summer Dance
The Dance Invitation
Just as Rochelle is about to leave with her friends, Noah arrives at her home despite her father’s objections. He leaves, then rings the bell again and kneels on the porch with a calla lily corsage, asking her to be his date.
Rochelle laughs at the surreal gesture before realizing how sincerely Noah is trying to make amends. She accepts, despite knowing the choice may reopen the hurt with [Lee](entity:character-recall-character-lee-13e62d55242f). Her father remains worried but lets her decide, asking Noah to treat her well.
on the drive to The Royale
A Choice in the Car
In the car, Noah tells Rochelle he cares about her and does not want to lose her, but says the decision about what they are belongs to her. He offers a real relationship rather than another secret arrangement.
Rochelle says she must speak with [Lee](entity:character-recall-character-lee-13e62d55242f) before making their relationship public. Noah understands, and they share a brief kiss as they approach the dance. For the first time, Rochelle intends to tell Lee the truth rather than allow him to discover it by accident.
the beginning of the Summer Dance
The Masquerade Arrival
Noah and Rochelle arrive at [The Royale](entity:location-recall-location-the-royale-431eee6c6bc5) together and pose for a photograph beneath the flower arch. Rochelle is nervous that the masks will not conceal them for long, but the public setting feels different from the secrecy that defined their earlier relationship.
Noah goes to get drinks, and [Lee](entity:character-recall-character-lee-13e62d55242f) approaches Rochelle without recognizing her at first. She tries to begin telling him what happened, but a student summons her to help resolve a problem with the vegetarian meal, interrupting the conversation.
later that evening, before dinner
Lost in the Masquerade
After helping the [School Council](entity:organization-recall-organization-school-council-314eb700c8ec) settle the meal dispute, Rochelle returns to a ballroom full of masked students and cannot find Noah, [Lee](entity:character-recall-character-lee-13e62d55242f), or her other friends. She spends time with Cam and later dances with Cody, who assumes she came alone and jokes that Noah must have scared off her potential dates.
Rochelle searches for Noah but cannot reach him before dinner. He is seated with other students while Rochelle joins Lee and their group, leaving her with another chance to explain the truth still unrealized.
during dinner at the Summer Dance
Rochelle Tells Lee
[Lee](entity:character-recall-character-lee-13e62d55242f) notices Rochelle is distracted and asks what she meant to tell him earlier. He takes her into the lobby, where she admits Noah came to her house and asked her to the dance.
Noah joins them before Rochelle can finish. Lee protests that Noah hurt her and disappeared when she needed support, but Rochelle asks Noah to give them a moment. She tells Lee she wants to be with Noah and that they are doing it properly this time; Lee disagrees but accepts her decision and offers to be there if things go wrong.
later that evening, during the dance
The Public Girlfriend Request
Noah takes the microphone and tells the ballroom that he is trying to apologize to a girl he cannot get out of his mind. He calls Rochelle out, and the band plays 《[I Really Want You](entity:expression-recall-expression-i-really-want-you-f45674ed3354)》, one of her favorite songs.
In front of their classmates, Noah asks Rochelle to be his girlfriend. She says yes, and they share a slow dance. The public declaration turns their romance from a secret into an acknowledged relationship, though the future remains uncertain.
after the Summer Dance
A Night at The Royale
Noah has arranged a room at [The Royale](entity:location-recall-location-the-royale-431eee6c6bc5) and scattered flower petals in the bedroom, trying to give Rochelle the romantic gesture she would appreciate. He tells her they do not have to have sex and that he wants simply to be alone with her.
Rochelle realizes Noah is taking seriously the need to do things differently. She chooses to be intimate with him, and their night together marks a more trusting beginning than their first encounter after Warren’s party.
the morning after the Summer Dance
Rachel and Lee Say It
Rochelle returns home and later hears from [Lee](entity:character-recall-character-lee-13e62d55242f) that he told [Rachel](entity:character-recall-character-rachel-84f0cd683952) he loved her while they were slow dancing. Rachel said it back, and the two friends’ separate romances now stand on more secure ground.
Lee visits Rochelle despite the awkwardness surrounding her relationship with Noah. They tease one another as before, and his warmth reassures her that their friendship has survived the upheaval, even if he still has reservations about his brother.
June, Rochelle and Lee’s seventeenth birthday
Rochelle’s Seventeenth Birthday
Rochelle and [Lee](entity:character-recall-character-lee-13e62d55242f) celebrate their shared birthday with their families. Lee gives Rochelle a joke T-shirt and books, while her father gives her her late mother’s jeweled watch and a used Ford Escort.
The gifts connect Rochelle’s childhood to the next stage of her life: her mother remains present through the watch, while the car offers new independence. Noah jokes with her and later texts that he has a birthday surprise planned.
later on Rochelle’s birthday
The Chocolate-Shop Surprise
Noah takes Rochelle in her new car to a village chocolate shop he remembers from childhood. He had visited it with his mother and Rochelle’s mother after wanting to see Willy Wonka’s chocolate factory, a tender memory he had never shared with her.
He gives Rochelle a box of chocolates and lets her sample the shop’s flavors. The stop reveals how attentively he remembers their shared past and how much gentler he has become with her, turning an ordinary birthday gift into a personal act of care.
the weeks after the Summer Dance
Summer Together
During the summer, Rochelle spends time with Noah as a public girlfriend rather than a secret one. They watch films, talk, and spend days with [Lee](entity:character-recall-character-lee-13e62d55242f) and [Rachel](entity:character-recall-character-rachel-84f0cd683952); Rochelle also helps her father by driving [Brad](entity:character-recall-character-brad-0abd64e0fe0a) and his friends in her new car.
Noah remains impulsive and still gets into a fight during a football game, reminding Rochelle that he has not simply shed his rough edges. She accepts that the boy she loves is complicated, while the approaching college departure casts a shadow over their happiness.
late summer, before the college term begins
The Airport Goodbye
At the airport, Noah prepares to leave for [Boston](entity:location-recall-location-boston-aded649f4602). [Lee](entity:character-recall-character-lee-13e62d55242f) and Noah exchange a restrained brotherly goodbye, and their parents offer advice and affection; Rochelle holds Noah’s hand, knowing their relationship will soon be tested by distance.
Noah and Rochelle say they love each other and agree to try. He boards his flight, and Rochelle watches the plane depart before leaning on Lee’s shoulder. She cannot know whether the relationship will last, but she accepts that loving Noah is worth the uncertainty and trusts that she and Lee will remain close.